save the day

Translations
sauver la mise
Definitions
To prevent a disaster or solve a major problem, often at the last moment; to rescue a situation from failure or trouble.